--[[ 编码: JX-103-01 名称: 作者: 日期: 2025-1-29 函数: AfterDataObjDelete 功能: 更改记录: --]] json = require ("json") mobox = require ("OILua_JavelinExt") m3 = require("oi_base_mobox") function AfterDataObjDelete( strLuaDEID ) local nRet, strRetInfo -- 获取 S_NO nRet, strRetInfo = mobox.getCurEditDataObjAttr( strLuaDEID, "S_WEO_NO" ) if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), "获取当前编辑属性失败! "..strRetInfo ) end local obj_attrs = json.decode( strRetInfo ) local io_no = obj_attrs[1].value if ( io_no == '' or io_no == nil ) then return end local strUpdateSql = "S_WAVE_NO = '', S_STATION_NO = '', S_OPERATOR_NAME = '', S_OPERATOR = '', N_B_STATE = 0" strCondition = "S_NO = '"..io_no.."'" nRet, strRetInfo = mobox.updateDataAttrByCondition( strLuaDEID, "Inbound_Order", strCondition, strUpdateSql ) if ( nRet ~= 0 ) then lua.Error( strLuaDEID, debug.getinfo(1), "更新【入库单】信息失败!"..strRetInfo ) end end